package com.hengpeng.itfinbase.message.partner;

import java.util.List;
import java.util.Map;

import com.hengpeng.itfinbase.message.ResponseMessage;

/**
 * <pre>
 * 投资响应消息
 * </pre>
 * 
 * @author weiyuan
 * @version 1.0, 2015年5月28日
 */
public class InvestInfoResponseMsg extends ResponseMessage {
    /**
	 * 
	 */
    private static final long serialVersionUID = -5548801809975532328L;

    /**
     * 订单号
     */
    private String OrdId;

    /**
     * 订单日期
     */
    private String OrdDate;

    /**
     * 订单号
     */
    private String SubOrdId;

    /**
     * 订单日期
     */
    private String SubOrdDate;

    /**
     * 交易金额
     */
    private String TransAmt;

    /**
     * 扣款手续费
     */
    private String Fee;

    /**
     * 入账客户号
     */
    private String InCustId;

    /**
     * 入账子账户
     */
    private String InAcctId;

    /**
     * 续费收取对象标志 I/O
     */
    private String FeeObjFlag;

    /**
     * 出账客户号
     */
    private String OutCustId;

    /**
     * 出账子账户
     */
    private String OutAcctId;

    /**
     * 还款批次号
     */
    private String BatchId;

    /**
     * 商户还款订单日期
     */
    private String MerOrdDate;

    /**
     * 成功条数
     */
    private String SucNum;

    /**
     * 失败条数
     */
    private String FailNum;

    /**
     * 错误信息
     */
    private Map<String, List<Map<String, String>>> ErrMsg;

    /**
     * 商户后台应答地址
     */
    private String BgRetUrl;

    /**
     * 项目ID
     */
    private String ProId;

    /**
     * 返参扩展域
     */
    private String RespExt;

    /**
     * 冻结标识
     */
    private String FreezeTrxId;

    /**
     * 交易查询结果 在交易状态查询中用到该属性来判断投标是否成功(参见接口4.4.4) 兼容投标状态查询定时作业
     */
    private String transStat;

    public String getFreezeTrxId() {
        return FreezeTrxId;
    }

    public void setFreezeTrxId(String freezeTrxId) {
        FreezeTrxId = freezeTrxId;
    }

    public String getOutCustId() {
        return OutCustId;
    }

    public void setOutCustId(String outCustId) {
        OutCustId = outCustId;
    }

    public String getOutAcctId() {
        return OutAcctId;
    }

    public void setOutAcctId(String outAcctId) {
        OutAcctId = outAcctId;
    }

    public String getBatchId() {
        return BatchId;
    }

    public void setBatchId(String batchId) {
        BatchId = batchId;
    }

    public String getMerOrdDate() {
        return MerOrdDate;
    }

    public void setMerOrdDate(String merOrdDate) {
        MerOrdDate = merOrdDate;
    }

    public String getSucNum() {
        return SucNum;
    }

    public void setSucNum(String sucNum) {
        SucNum = sucNum;
    }

    public String getFailNum() {
        return FailNum;
    }

    public void setFailNum(String failNum) {
        FailNum = failNum;
    }

    public Map<String, List<Map<String, String>>> getErrMsg() {
        return ErrMsg;
    }

    public void setErrMsg(Map<String, List<Map<String, String>>> errMsg) {
        ErrMsg = errMsg;
    }

    public String getBgRetUrl() {
        return BgRetUrl;
    }

    public void setBgRetUrl(String bgRetUrl) {
        BgRetUrl = bgRetUrl;
    }

    public String getProId() {
        return ProId;
    }

    public void setProId(String proId) {
        ProId = proId;
    }

    public String getRespExt() {
        return RespExt;
    }

    public void setRespExt(String respExt) {
        RespExt = respExt;
    }

    public String getOrdId() {
        return OrdId;
    }

    public void setOrdId(String ordId) {
        OrdId = ordId;
    }

    public String getOrdDate() {
        return OrdDate;
    }

    public void setOrdDate(String ordDate) {
        OrdDate = ordDate;
    }

    public String getSubOrdId() {
        return SubOrdId;
    }

    public void setSubOrdId(String subOrdId) {
        SubOrdId = subOrdId;
    }

    public String getSubOrdDate() {
        return SubOrdDate;
    }

    public void setSubOrdDate(String subOrdDate) {
        SubOrdDate = subOrdDate;
    }

    public String getTransAmt() {
        return TransAmt;
    }

    public void setTransAmt(String transAmt) {
        TransAmt = transAmt;
    }

    public String getFee() {
        return Fee;
    }

    public void setFee(String fee) {
        Fee = fee;
    }

    public String getInCustId() {
        return InCustId;
    }

    public void setInCustId(String inCustId) {
        InCustId = inCustId;
    }

    public String getInAcctId() {
        return InAcctId;
    }

    public void setInAcctId(String inAcctId) {
        InAcctId = inAcctId;
    }

    public String getFeeObjFlag() {
        return FeeObjFlag;
    }

    public void setFeeObjFlag(String feeObjFlag) {
        FeeObjFlag = feeObjFlag;
    }

    public String getTransStat() {
        return transStat;
    }

    public void setTransStat(String transStat) {
        this.transStat = transStat;
    }

}
